#ifndef CABALLO_H_
#define CABALLO_H_
#include "Pieza.h"
#include "Tablero.h"
#include "MovimientoEnL.h"
#define CABALLO_BLANCO 'N'
#define CABALLO_NEGRO 'n'

class Caballo: public Pieza,
			   public MovimientoEnL {
public:
	Caballo(tColor, Posicion);
	void imprimir(std::ostream&);
	Lista* movimientosPosibles(const Tablero& tablero) const;
};
#endif /* CABALLO_H_ */
